@charset "utf-8";
*{margin:0; padding:0;}
body{word-wrap:keep-all;margin:0 auto;padding:0;color: #36312b;font-family:microsoft yahei,Arial, Helvetica, sans-serif; font-size:12px;line-height:20px;behavior:url(csshover.htc);-webkit-text-size-adjust:none;min-width:1000px;}
a:focus{outline:none;}
a:link,
a:visited {color: #333;text-decoration:none;}
a:hover,
a:active {color: #e53b00;text-decoration: none;}
img{border:0; padding:0;}
form{ margin:0; padding:0; border:0;}
li{ list-style-type:none;}
div,ul,li,cl,dt,dd,dl{ margin:0 auto;padding:0;}
input,textarea,select,button{ padding:0 3px 0 3px; margin:0; border:0; font-size:12px; line-height:24px; height:24px;font-family:microsoft yahei,Arial, Helvetica, sans-serif; background:#5f554b; color:#151410;}
.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearfix,.main{*zoom:1;}
.clearfix:after,.main:after{clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }

.left{ float:left;}
.right{ float:right;}

.white a:link,
.white a:visited {color: #fff;}
.white a:hover,
.white a:active {color: #ffcc00;}
.yellow a:link,
.yellow a:visited {color: #cc9900;}
.yellow a:hover,
.yellow a:active {color: #fff;}
.br a:link,
.br a:visited {color: #655d52;}
.br a:hover,
.br a:active {color: #ffcc00;}
.br1 a:link,
.br1 a:visited {color: #36312b;}
.br1 a:hover,
.br1 a:active {color: #ffcc00;}
.br2 a:link,
.br2 a:visited {color: #603E22;}
.br2 a:hover,
.br2 a:active {color: #fff;}

.head{height:84px; padding:20px 0 0 0;width:1000px; overflow:hidden;}
a.logo{display: block;width:475px;height:81px;background: url(../images/logo.png) no-repeat 0 0;}
.head ul{ width:250px; padding:10px 0 0 56px; background:url(../images/icons.png) no-repeat 0 20px;}
.head ul li{ line-height:25px; color:#999;}
.head ul li em{ font-weight:bold; color:#ea3d00; font-size:18px;}
.head ul li img{ padding:0 3px 3px 3px;vertical-align:middle;}


ul.nav{ width:999px; line-height:45px; height:45px;background:url(../images/nav_bg.png) no-repeat 0 -45px; padding:0x 0 0 1px; text-align:center; font-size:14px;}
ul.nav li{ width:110px; height:45px; float:left; padding:0 1px 0 0; background:url(../images/nav_bg.png) no-repeat right -45px;}
ul.nav li a{ display:block;width:110px; height:45px; color:#fff;}
ul.nav li.here a,
ul.nav li.here a:hover,
ul.nav li a:hover{background:url(../images/nav_bg.png) repeat-x 0 0;color:#fff;}

.footer{ width:100%; padding:25px 0 50px 0; background:#000; line-height:25px; color:#999;}
.footer dl{ width:1000px;}
.footer dl dt{ float:left;}
.footer dl dd{ float:right;}
.footer dl dd a{ padding:0 5px 0 5px;}